﻿using HrEFCore;
using HrEFCore.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HrIService
{
	public interface ISGService
	{
		//下拉列表
		Task<List<SG>> SGSelectXL();
		//薪酬发放登记
		Task<FenYe<SG>> SGWhere(int currentPage, int pageSize, string where);
		//薪酬分页查询
		Task<FenYe<SG>> SGFenYeSelect(FenYe<SG> fenYe);
		//一级下拉
		Task<List<CFFK>> CFFKXL();
		//二级下拉
		Task<List<CFSK>> CFSKXL();
		//三级下拉
		Task<List<CFTK>> CFTKXL();
		//根据id查询
		Task<SG> SGById(string SalaryGrantId);
		List<SSD> SSDById(string StandardId);
		Task<int> SGFHUpdate(SG sg);
		//人力资源查全部
		List<HF> HFSelectAsync(string selectedValue);
		Task<HF> HFSGById(string SalaryStandardId);
		Task<List<HF>> HFSGById2(string HumanId);
		List<HF> GetHF(string SalaryStandardId, string where);
		int Amount(string SalaryStandardId);
		Task<int> SGInsert(SG sg);
	}
}
